package team.szm.scd.service.interfaces;

import team.szm.scd.database.dto.CaseUploader;
import team.szm.scd.database.entity.Case;
import team.szm.scd.database.vo.CaseVO;

import java.time.LocalDateTime;
import java.util.List;

public interface ICaseService {
    Case fromRegister(String registerId);

    Case fromId(String caseId);

    boolean updateInspectionFromId(String caseId, List<String> insIds);

    boolean uploadCase(CaseUploader uploader, LocalDateTime now);

    List<CaseVO> getAllCaseFromUserId(String userId);
}
